﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;


namespace QuanLySimDienThoai
{
    public partial class frmDangNhap : Form
    {
        SqlConnection m_sqlConn = new SqlConnection();
        SqlCommand m_sqlComm = new SqlCommand();
        SqlDataReader m_sqldatareaderUser;
        private bool strKiemTraDangNhap = false;
        public frmDangNhap()
        {
            InitializeComponent();
        }

        private void btnThoat_Click(object sender, EventArgs e)
        {
            DialogResult resul = MessageBox.Show("Thoát khỏi chương trình đăng nhập?", "Đăng Nhập - Thoát", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
            if (resul == DialogResult.Yes)
            {
                this.Dispose();
            }
        }

        private void btnDangNhap_Click(object sender, EventArgs e)
        {
            if (txtTaiKhoan.Text == "" || txtMatKhau.Text == "")
            {
                MessageBox.Show("Chưa nhập tài khoản hoặc mật khấu!");
            }
            else
            {
                m_sqlComm = new SqlCommand("select * from DangNhap where TaiKhoan='" + txtTaiKhoan.Text + "' and MatKhau='" + txtMatKhau.Text + "'",m_sqlConn);
                try
                {
                    m_sqldatareaderUser = m_sqlComm.ExecuteReader();
                }
                catch (Exception ex) { MessageBox.Show(ex.ToString()); }
                if (m_sqldatareaderUser.HasRows == true)
                {
                    this.KIEMTRADANGNHAP = true;
                    MessageBox.Show("Đăng nhập thành công!");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Tài khoản hoặc mật khẩu không đúng!");
                }
                m_sqldatareaderUser.Close();
            }
        }
        public bool KIEMTRADANGNHAP
        {
            set { strKiemTraDangNhap = value; }
            get { return strKiemTraDangNhap; }
        }
        private void frmDangNhap_Load(object sender, EventArgs e)
        {
            try
            {
                m_sqlConn = new SqlConnection("Server=ITQUANGNAM\\SQLEXPRESS;Integrated security=SSPI;database=QuanLySimDT");
                m_sqlConn.Open();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Lỗi mở kết nối : " + ex.ToString());
            }
        }

    }
}